“index out of range”常指索引超出范围:在编程或数据处理中,你试图用一个不存在的位置编号(索引)去访问数组/列表/字符串等序列,导致错误或异常。(不同语言中也常见为 IndexError、IndexOutOfRangeException 等相关报错。)
/ˈɪn.dɛks aʊt əv reɪndʒ/
I got an index out of range error when I tried to access the 10th item in a list of 5.
当我试图访问一个只有5个元素的列表里的第10个元素时,出现了索引超出范围的错误。
The bug happened because the loop ran one extra time, causing an index out of range when reading the array.
这个漏洞发生的原因是循环多执行了一次,读取数组时就导致了索引超出范围。
这是由三个常见英语词组成的技术短语:index(索引/编号)+ out of(超出)+ range(范围)。最早广泛流行于计算机与编程语境中,用来描述“用索引访问数据结构时越界”的典型问题;在不同编程语言与运行环境里,会以相近措辞作为错误信息出现。